const Router = require('koa-router');
const router = new Router();
const {db,  QueryTypes} = require("../../models/db");


// 执行sql语句
router.post('/common/doSql', async ctx => {
    let sql = ctx.request.body.sql
    if(!ctx.user.id) {
        return ctx.suc('', [])
    }
    if(sql) {
        sql = sql.replaceAll('$uid', ctx.user.id)
        sql = sql.replaceAll('${tid}', ctx.user.tenantId)
        let list = await db.query(sql, {type: QueryTypes.SELECT} )
        return ctx.suc('', list)
    }
    else {
        return ctx.err('没有查询方法')
    }
})







module.exports = router;